import UIKit

//
@available(iOS 13.0, *)
extension QKC where AA :UIPreviewTarget {
    open func container_qk_g() -> QKC<AA,YY,ZZ, UIView >{
		 self +^ self.value.container
	}

    open func center_qk_g() -> QKC<AA,YY,ZZ, CGPoint >{
		 self +^ self.value.center
	}

    open func transform_qk_g() -> QKC<AA,YY,ZZ, CGAffineTransform >{
		 self +^ self.value.transform
	}

}

@available(iOS 13.0, *)
extension QKC where AA :UITargetedPreview {
    open func target_qk_g() -> QKC<AA,YY,ZZ, UIPreviewTarget >{
		 self +^ self.value.target
	}

    open func view_qk_g() -> QKC<AA,YY,ZZ, UIView >{
		 self +^ self.value.view
	}

     open func parameters_qk_g() -> QKC<AA,YY,ZZ, UIPreviewParameters >{
		 self +^ self.value.parameters
	}

    open func size_qk_g() -> QKC<AA,YY,ZZ, CGSize >{
		 self +^ self.value.size
	}

    open func retargetedPreview_qk_f(with newTarget: UIPreviewTarget) -> QKC<AA,YY,ZZ,UITargetedPreview>{
		 self +^ self.value.retargetedPreview(with:newTarget)
	}

}

